問題 §
以下のようなawait抜きで非同期メソッドを使っているケースでも警告(CS4014)を受けない。
using System;
class Program
{
static void Main() => Console.Out.WriteLineAsync("Async");
}
原因 §
仕様らしい。
voidを返すメソッド中でawait抜きで非同期メソッドを使っても警告(CS4014)は受けない。
Visual Studio 2017でも2019 Previewでも同じ。
解決 §
募集中。
(このような仕様になっていることに注意して間違わないようにする)